﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace InteControlSys.ViewModel
{
    /// <summary>
    /// 公共数据字典
    /// </summary>
    public class SampleCommon
    {
        private Dictionary<int, string> dicSampleStatus = new Dictionary<int, string> { { 0, "未取样" }, { 1, "已取样" }, { 2, "重量报警" }, { 3, "继续制样" }, { 4, "判定弃样" }, { 5, "已弃样" }, { 6, "已制样" } };
        public Dictionary<int, string> DicSampleStatus
        {
            get { return dicSampleStatus; }
            set { dicSampleStatus = value; }
        }

        private Dictionary<int, string> dicBucketStatus = new Dictionary<int, string> { { 0, "未取样" }, { 2, "取样中" }, { 3, "取样完成" }, { 1, "已封桶" }, { 4, "待推出" }, { 5, "已推出" }, { 6, "已取走" }, { 7, "已接样" }, { 8, "已开桶" } };
        public Dictionary<int, string> DicBucketStatus
        {
            get { return dicBucketStatus; }
            set { dicBucketStatus = value; }
        }

        private Dictionary<int, string> dicDiliverStatus = new Dictionary<int, string> { { 0, "未进场" }, { 1, "到达" }, { 2, "等待接车" }, { 3, "等待司机回复安全告知" }, { 4, "等待废钢料场准入许可" }, { 5, "准备离开停车场" }, { 6, "准备前往废钢料场" }, 
        { 7, "等待分配货位" }, { 8, "等待叫号" }, { 9, "等待初检" }, { 10, "等待入场" }, { 11, "等待重车称重" }, 
        { 12, "准备进入料场" }, { 13, "前往取样点" }, { 14, "取样中" }, { 15, "取样完毕" }, { 16, "准备卸料" }, 
        { 17, "卸料完成" }, { 18, "等待空车称重" }, { 19, "准备出厂" } , { 20, "等待归档" } , { 21, "已归档" } };
        public Dictionary<int, string> DicDiliverStatus
        {
            get { return dicDiliverStatus; }
            set { dicDiliverStatus = value; }
        }

        private Dictionary<int, string> dicSampleMachine = new Dictionary<int, string> { { 0, "人工取样" }, { 1, "1#取样平台" }, { 2, "2#取样平台" } };
        public Dictionary<int, string> DicSampleMachine
        {
            get { return dicSampleMachine; }
            set { dicSampleMachine = value; }
        }

        private Dictionary<int, string> dicBottleStatus = new Dictionary<int, string> { { 0, "正常" }, { 1, "已取出" }, { 2, "废样" }, { 3, "超时报警" }, { 4, "准备弃样" }, { 5, "已弃样" }, { 6, "待取出" } };
        public Dictionary<int, string> DicBottleStatus
        {
            get { return dicBottleStatus; }
            set { dicBottleStatus = value; }
        }

        private Dictionary<int, string> dicSampleType = new Dictionary<int, string> { { 0, "分析样" }, { 1, "存查样" }, { 2, "废样" } };
        public Dictionary<int, string> DicSampleType
        {
            get { return dicSampleType; }
            set { dicSampleType = value; }
        }

        private Dictionary<int, string> dicBottleSource = new Dictionary<int, string> { { 0, "自动输送管道" }, { 1, "人工送样站" } };
        public Dictionary<int, string> DicBottleSource
        {
            get { return dicBottleSource; }
            set { dicBottleSource = value; }
        }

        private Dictionary<int, string> dicBottleDestination = new Dictionary<int, string> { { 0, "存查样柜" }, { 1, "送样箱" }, { 2, "弃样站" } };
        public Dictionary<int, string> DicBottleDestination
        {
            get { return dicBottleDestination; }
            set { dicBottleDestination = value; }
        }
    }


}
